连线设定
此章节内容包含连接到 KINGSTAR 前所需的基本 EtherCAT 设定与系统设定。
于启动页面点击「新增专案」后,即开启「连线设定」页面。
连线 / 断线:点击「连线」可将硬体连接到 KINGSTAR 子系统,连线建立后,此按钮将会变为「断线」。
注意:只要设定工具未关闭,就算将子系统与硬体断线,所有设定仍会保留。
EtherCAT 设定
周期时间:EtherCAT 网路的周期时间,点击下拉选单以选择周期时间,或直接于输入框输入一个值。KINGSTAR 总线 Runtime 套装所支援的最快周期为 1 毫秒(1000 微秒),若需要更快的周期时间,请先取得高速计时器套件。请注意:
自动重启主控装置:若缆线断开,EtherCAT 主站将在缆线接上时自动重启。 自动修复从属装置:若任一从站消失(因替换伺服驱动器、缆线断开、断电或其他原因)或进入 EtherCAT 错误状态,其将自动重启,而非处于错误状态的从站将不受影响并继续正常运作。 启用 distributed clocks (DC):启用或停用分散式时钟同步。 启用 DC 主控装置偏移:决定用来同步在 EtherCAT 网路上的装置之参考时钟,有两种模式:主控装置偏移 (Master Shift) 与总线偏移 (Bus Shift),若勾选,将使用主控装置偏移。
启用 DC 检查:在 KINGSTAR 子系统启动期间启用分散式时钟 (DC) 检查。 启用热连接 (hot connect):在 KINGSTAR 子系统运作时将新硬体新增至 EtherCAT 网路。 启用线缆冗余 (cable redundancy):启用线缆冗余 EtherCAT 的最后一个从站连接到电脑上的另一个网路卡,如此所有的从站在一条缆线故障时仍可通讯。 连接逾时设定值:分配给硬体连接到 KINGSTAR 子系统的时间,若未在给定的时间内建立连接,将出现错误讯息,某些硬体可能需要大于 30 秒的连接时间。 |
轴设定
存取模式:设定 EtherCAT 驱动器的资料传输模式。更多关于传输模式的资讯请见:概念解说 > 控制模式。
支援同步控制:启用操作模式 (Modes of Operation) 与操作模式显示 (Modes of Operation Display) 物件,以透过 PDO 而不是 SDO 来改变控制模式,此功能可快速变更控制模式(通常为 3 - 5 个周期),并非所有伺服驱动器都支援此功能。 启用数位输入:对所有轴启用数位输入存取,非所有轴皆有数位输入。 启用数位输出:对所有轴启用数位输出存取,非所有轴皆有数位输出。 允许第二编码器:启用轴内部位置的存取。 启用实际速度:将实际速度变数加入 PDO。 启用实际扭矩:将实际扭矩变数加入 PDO。 启用实际电流:将实际电流变数加入 PDO。 启用追踪误差:将跟随误差变数加入 PDO。 启用扭矩偏移量:将扭矩偏移变数加入 PDO。 启用位置抓取功能 (touch probe):将位置抓取功能控制 (TouchProbeControl) 和位置抓取功能状态 (TouchProbeStatus) 变数加入 PDO。 |
RTX64 设定
显示即时子系统讯息:显示在 RtxServer 上的即时伺服器之讯息。 |
装置设定
设定欲使用的装置数量,若您有实际装置可连接,可在输入框中输入零;若无实际装置可连接,您可于输入框中输入所需装置数量,若实际装置数量不足于输入装置数量,则会建立模拟装置补足。 所需轴数:设定要建立于 EtherCAT 网路上的轴数量,若所需数量超过实际轴的数量,系统会建立模拟轴以补足所需数量。 所需 IO 数:设定要建立于 EtherCAT 网路上的 I/O 模组数量,若所需数量超过实际 I/O 模组的数量,系统会建立模拟 I/O 以补足所需数量。 选择欲与 KINGSTAR 控制模式使用的轴KINGSTAR 控制模式所支援的轴数依您的授权而定,总数为实际轴与模拟轴的总和,例如,若购买了支援八轴的 Axis Level 1 套装,您可设定五个实际轴与三个模拟轴;或四个实际轴与四个模拟轴,此八个轴可由 KINGSTAR 控制模式控制;而此八轴之外的其他轴可受手动模式 (modeManual) 控制,您需使用自己的运动函式来控制这些轴。 当「所需轴数」中的值超过您的授权所支援的数量,设定工具将请您选择用于KINGSTAR 控制模式的轴。以下范例为支援八轴的授权,因此最多可选择八轴,选定轴后点击 OK 以连接。
|
注意:连线建立后,装置将自动显示在装置清单上。预设情况下,清单上显示的装置将按照它们在 EtherCAT 上的连接顺序依序排列,装置显示的名称即为该装置的索引。欲重新排列装置清单,您可使用别名*功能(WriteAxisAlias 或 WriteIOAlias)。
别名* 若别名功能已启用,而装置显示的顺序并未按照别名顺序排列(仍显示索引名称),请执行以下步骤:
1. 至 C:\Program Files\IntervalZero\KINGSTAR\bin\ksm64Tuning 路径下开启 KsTuning.exe.config 档案,将 ApplyAlias 的值改为 "true"。
2. 使用您的开发工具建立 EtherCAT 连线并为装置设定别名。
3. 开启 KINGSTAR 设定工具并重新连结 KINGSTAR Runtime 以更新别名顺序。请确认步骤 1 中 ApplyAlias 的值已设定完成后再开启 KINGSTAR 设定工具。
注意:设定工具不完全支援别名,以下为已知的限制:
1. 若 ApplyAlias 设为 true,则于设定工具点击连线键将无法正确启动 EtherCAT 连线。
2. 若 设定工具在 ApplyAlias 为 true 时储存专案,则设定工具与 KINGSTAR API 无法使用别名来建立 EtherCAT 连线。
参见